TSTP Solution File: PUZ081^1 by Zipperpin---2.1.9999

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Zipperpin---2.1.9999
% Problem  : PUZ081^1 : TPTP v8.1.2. Released v3.6.0.
% Transfm  : NO INFORMATION
% Format   : NO INFORMATION
% Command  : python3 /export/starexec/sandbox/solver/bin/portfolio.lams.parallel.py %s %d /export/starexec/sandbox/tmp/tmp.vb0kQn5NKN true

% Computer : n021.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 300s
% DateTime : Thu Aug 31 13:31:04 EDT 2023

% Result   : Theorem 0.20s 0.79s
% Output   : Refutation 0.20s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   14
%            Number of leaves      :   14
% Syntax   : Number of formulae    :   57 (   7 unt;   7 typ;   0 def)
%            Number of atoms       :  129 (  21 equ;   5 cnn)
%            Maximal formula atoms :    6 (   2 avg)
%            Number of connectives :  306 (  46   ~;  51   |;   7   &; 193   @)
%                                         (   0 <=>;   5  =>;   0  <=;   4 <~>)
%            Maximal formula depth :   11 (   5 avg)
%            Number of types       :    2 (   0 usr)
%            Number of type conns  :    4 (   4   >;   0   *;   0   +;   0  <<)
%            Number of symbols     :   11 (   7 usr;   8 con; 0-2 aty)
%            Number of variables   :   21 (   0   ^;  17   !;   4   ?;  21   :)

% Comments : 
%------------------------------------------------------------------------------
thf(zoey_type,type,
    zoey: $i ).

thf(islander_type,type,
    islander: $i ).

thf(knave_type,type,
    knave: $i ).

thf(is_a_type,type,
    is_a: $i > $i > $o ).

thf(mel_type,type,
    mel: $i ).

thf(says_type,type,
    says: $i > $o > $o ).

thf(knight_type,type,
    knight: $i ).

thf(kk_6_6,axiom,
    ( says @ mel
    @ ~ ( ( is_a @ mel @ knave )
        | ( is_a @ zoey @ knave ) ) ) ).

thf(zip_derived_cl6,plain,
    ( says @ mel
    @ ( (~)
      @ ( ( is_a @ mel @ knave )
        | ( is_a @ zoey @ knave ) ) ) ),
    inference(cnf,[status(esa)],[kk_6_6]) ).

thf(zip_derived_cl18,plain,
    ( ~ ( is_a @ mel @ knave )
    | ( says @ mel
      @ ( (~)
        @ ( $true
          | ( is_a @ zoey @ knave ) ) ) ) ),
    inference(bool_hoist,[status(thm)],[zip_derived_cl6]) ).

thf(zip_derived_cl19,plain,
    ( ~ ( is_a @ mel @ knave )
    | ( says @ mel @ $false ) ),
    inference('simplify boolean subterms',[status(thm)],[zip_derived_cl18]) ).

thf(kk_6_2,axiom,
    ! [X: $i] :
      ( ( is_a @ X @ knight )
     => ! [A: $o] :
          ( ( says @ X @ A )
         => A ) ) ).

thf(zip_derived_cl1,plain,
    ! [X0: $i,X1: $o] :
      ( ~ ( says @ X0 @ X1 )
      | X1
      | ~ ( is_a @ X0 @ knight ) ),
    inference(cnf,[status(esa)],[kk_6_2]) ).

thf(zip_derived_cl72,plain,
    ( ~ ( is_a @ mel @ knave )
    | ~ ( is_a @ mel @ knight ) ),
    inference('sup-',[status(thm)],[zip_derived_cl19,zip_derived_cl1]) ).

thf(kk_6_4,axiom,
    ( ( is_a @ mel @ islander )
    & ( is_a @ zoey @ islander ) ) ).

thf(zip_derived_cl4,plain,
    is_a @ zoey @ islander,
    inference(cnf,[status(esa)],[kk_6_4]) ).

thf(kk_6_1,axiom,
    ! [X: $i] :
      ( ( is_a @ X @ islander )
     => ( ( is_a @ X @ knight )
        | ( is_a @ X @ knave ) ) ) ).

thf(zip_derived_cl0,plain,
    ! [X0: $i] :
      ( ( is_a @ X0 @ knave )
      | ( is_a @ X0 @ knight )
      | ~ ( is_a @ X0 @ islander ) ),
    inference(cnf,[status(esa)],[kk_6_1]) ).

thf(zip_derived_cl94,plain,
    ( ( is_a @ zoey @ knight )
    | ( is_a @ zoey @ knave ) ),
    inference('sup-',[status(thm)],[zip_derived_cl4,zip_derived_cl0]) ).

thf(query,conjecture,
    ? [Y: $i,Z: $i] :
      ( ( is_a @ zoey @ Z )
      & ( is_a @ mel @ Y )
      & ( ( Z = knight )
      <~> ( Z = knave ) )
      & ( ( Y = knight )
      <~> ( Y = knave ) ) ) ).

thf(zf_stmt_0,negated_conjecture,
    ~ ? [Y: $i,Z: $i] :
        ( ( is_a @ zoey @ Z )
        & ( is_a @ mel @ Y )
        & ( ( Z = knight )
        <~> ( Z = knave ) )
        & ( ( Y = knight )
        <~> ( Y = knave ) ) ),
    inference('cnf.neg',[status(esa)],[query]) ).

thf(zip_derived_cl10,plain,
    ! [X0: $i,X1: $i] :
      ( ~ ( is_a @ mel @ X0 )
      | ( X0 != knave )
      | ( X0 = knight )
      | ( X1 != knight )
      | ( X1 = knave )
      | ~ ( is_a @ zoey @ X1 ) ),
    inference(cnf,[status(esa)],[zf_stmt_0]) ).

thf(zip_derived_cl102,plain,
    ( ~ ( is_a @ zoey @ knight )
    | ( knave = knight )
    | ~ ( is_a @ mel @ knave ) ),
    inference(simplify,[status(thm)],[zip_derived_cl10]) ).

thf(kk_6_5,axiom,
    says @ zoey @ ( is_a @ mel @ knave ) ).

thf(zip_derived_cl5,plain,
    says @ zoey @ ( is_a @ mel @ knave ),
    inference(cnf,[status(esa)],[kk_6_5]) ).

thf(zip_derived_cl11,plain,
    ( ( is_a @ mel @ knave )
    | ( says @ zoey @ $false ) ),
    inference(bool_hoist,[status(thm)],[zip_derived_cl5]) ).

thf(zip_derived_cl1_001,plain,
    ! [X0: $i,X1: $o] :
      ( ~ ( says @ X0 @ X1 )
      | X1
      | ~ ( is_a @ X0 @ knight ) ),
    inference(cnf,[status(esa)],[kk_6_2]) ).

thf(zip_derived_cl74,plain,
    ( ( is_a @ mel @ knave )
    | ~ ( is_a @ zoey @ knight ) ),
    inference('sup-',[status(thm)],[zip_derived_cl11,zip_derived_cl1]) ).

thf(zip_derived_cl103,plain,
    ( ( knave = knight )
    | ~ ( is_a @ zoey @ knight ) ),
    inference(clc,[status(thm)],[zip_derived_cl102,zip_derived_cl74]) ).

thf(zip_derived_cl104,plain,
    ( ( is_a @ zoey @ knave )
    | ( knave = knight ) ),
    inference('sup-',[status(thm)],[zip_derived_cl94,zip_derived_cl103]) ).

thf(zip_derived_cl17,plain,
    ( ( is_a @ mel @ knave )
    | ( says @ mel
      @ ( (~)
        @ ( $false
          | ( is_a @ zoey @ knave ) ) ) ) ),
    inference(bool_hoist,[status(thm)],[zip_derived_cl6]) ).

thf(zip_derived_cl20,plain,
    ( ( is_a @ mel @ knave )
    | ( says @ mel @ ( (~) @ ( is_a @ zoey @ knave ) ) ) ),
    inference('simplify boolean subterms',[status(thm)],[zip_derived_cl17]) ).

thf(zip_derived_cl22,plain,
    ( ~ ( is_a @ zoey @ knave )
    | ( is_a @ mel @ knave )
    | ( says @ mel @ ( (~) @ $true ) ) ),
    inference(bool_hoist,[status(thm)],[zip_derived_cl20]) ).

thf(zip_derived_cl23,plain,
    ( ~ ( is_a @ zoey @ knave )
    | ( is_a @ mel @ knave )
    | ( says @ mel @ $false ) ),
    inference('simplify boolean subterms',[status(thm)],[zip_derived_cl22]) ).

thf(zip_derived_cl12,plain,
    ( ~ ( is_a @ mel @ knave )
    | ( says @ zoey @ $true ) ),
    inference(bool_hoist,[status(thm)],[zip_derived_cl5]) ).

thf(kk_6_3,axiom,
    ! [X: $i] :
      ( ( is_a @ X @ knave )
     => ! [A: $o] :
          ( ( says @ X @ A )
         => ~ A ) ) ).

thf(zip_derived_cl2,plain,
    ! [X0: $i,X1: $o] :
      ( ~ ( says @ X0 @ X1 )
      | ~ X1
      | ~ ( is_a @ X0 @ knave ) ),
    inference(cnf,[status(esa)],[kk_6_3]) ).

thf(zip_derived_cl40,plain,
    ( ~ ( is_a @ mel @ knave )
    | ~ ( is_a @ zoey @ knave ) ),
    inference('sup-',[status(thm)],[zip_derived_cl12,zip_derived_cl2]) ).

thf(zip_derived_cl60,plain,
    ( ( says @ mel @ $false )
    | ~ ( is_a @ zoey @ knave ) ),
    inference(clc,[status(thm)],[zip_derived_cl23,zip_derived_cl40]) ).

thf(zip_derived_cl1_002,plain,
    ! [X0: $i,X1: $o] :
      ( ~ ( says @ X0 @ X1 )
      | X1
      | ~ ( is_a @ X0 @ knight ) ),
    inference(cnf,[status(esa)],[kk_6_2]) ).

thf(zip_derived_cl71,plain,
    ( ~ ( is_a @ zoey @ knave )
    | ~ ( is_a @ mel @ knight ) ),
    inference('sup-',[status(thm)],[zip_derived_cl60,zip_derived_cl1]) ).

thf(zip_derived_cl112,plain,
    ( ( knave = knight )
    | ~ ( is_a @ mel @ knight ) ),
    inference('sup-',[status(thm)],[zip_derived_cl104,zip_derived_cl71]) ).

thf(zip_derived_cl3,plain,
    is_a @ mel @ islander,
    inference(cnf,[status(esa)],[kk_6_4]) ).

thf(zip_derived_cl0_003,plain,
    ! [X0: $i] :
      ( ( is_a @ X0 @ knave )
      | ( is_a @ X0 @ knight )
      | ~ ( is_a @ X0 @ islander ) ),
    inference(cnf,[status(esa)],[kk_6_1]) ).

thf(zip_derived_cl93,plain,
    ( ( is_a @ mel @ knight )
    | ( is_a @ mel @ knave ) ),
    inference('sup-',[status(thm)],[zip_derived_cl3,zip_derived_cl0]) ).

thf(zip_derived_cl114,plain,
    ( ( knave = knight )
    | ( is_a @ mel @ knave ) ),
    inference('sup+',[status(thm)],[zip_derived_cl112,zip_derived_cl93]) ).

thf(zip_derived_cl40_004,plain,
    ( ~ ( is_a @ mel @ knave )
    | ~ ( is_a @ zoey @ knave ) ),
    inference('sup-',[status(thm)],[zip_derived_cl12,zip_derived_cl2]) ).

thf(zip_derived_cl127,plain,
    ( ( knave = knight )
    | ~ ( is_a @ zoey @ knave ) ),
    inference('sup-',[status(thm)],[zip_derived_cl114,zip_derived_cl40]) ).

thf(zip_derived_cl104_005,plain,
    ( ( is_a @ zoey @ knave )
    | ( knave = knight ) ),
    inference('sup-',[status(thm)],[zip_derived_cl94,zip_derived_cl103]) ).

thf(zip_derived_cl130,plain,
    knave = knight,
    inference(clc,[status(thm)],[zip_derived_cl127,zip_derived_cl104]) ).

thf(zip_derived_cl135,plain,
    ( ~ ( is_a @ mel @ knave )
    | ~ ( is_a @ mel @ knave ) ),
    inference(demod,[status(thm)],[zip_derived_cl72,zip_derived_cl130]) ).

thf(zip_derived_cl136,plain,
    ~ ( is_a @ mel @ knave ),
    inference(simplify,[status(thm)],[zip_derived_cl135]) ).

thf(zip_derived_cl93_006,plain,
    ( ( is_a @ mel @ knight )
    | ( is_a @ mel @ knave ) ),
    inference('sup-',[status(thm)],[zip_derived_cl3,zip_derived_cl0]) ).

thf(zip_derived_cl130_007,plain,
    knave = knight,
    inference(clc,[status(thm)],[zip_derived_cl127,zip_derived_cl104]) ).

thf(zip_derived_cl138,plain,
    ( ( is_a @ mel @ knave )
    | ( is_a @ mel @ knave ) ),
    inference(demod,[status(thm)],[zip_derived_cl93,zip_derived_cl130]) ).

thf(zip_derived_cl139,plain,
    is_a @ mel @ knave,
    inference(simplify,[status(thm)],[zip_derived_cl138]) ).

thf(zip_derived_cl145,plain,
    $false,
    inference(demod,[status(thm)],[zip_derived_cl136,zip_derived_cl139]) ).


%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.12  % Problem  : PUZ081^1 : TPTP v8.1.2. Released v3.6.0.
% 0.00/0.13  % Command  : python3 /export/starexec/sandbox/solver/bin/portfolio.lams.parallel.py %s %d /export/starexec/sandbox/tmp/tmp.vb0kQn5NKN true
% 0.13/0.35  % Computer : n021.cluster.edu
% 0.13/0.35  % Model    : x86_64 x86_64
% 0.13/0.35  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.35  % Memory   : 8042.1875MB
% 0.13/0.35  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.35  % CPULimit : 300
% 0.13/0.35  % WCLimit  : 300
% 0.13/0.35  % DateTime : Sat Aug 26 22:52:12 EDT 2023
% 0.13/0.35  % CPUTime  : 
% 0.13/0.35  % Running portfolio for 300 s
% 0.13/0.35  % File         : /export/starexec/sandbox/benchmark/theBenchmark.p
% 0.13/0.35  % Number of cores: 8
% 0.13/0.35  % Python version: Python 3.6.8
% 0.13/0.35  % Running in HO mode
% 0.20/0.68  % Total configuration time : 828
% 0.20/0.68  % Estimated wc time : 1656
% 0.20/0.68  % Estimated cpu time (8 cpus) : 207.0
% 0.20/0.74  % /export/starexec/sandbox/solver/bin/lams/40_c.s.sh running for 80s
% 0.20/0.76  % /export/starexec/sandbox/solver/bin/lams/35_full_unif4.sh running for 80s
% 0.20/0.77  % /export/starexec/sandbox/solver/bin/lams/40_c_ic.sh running for 80s
% 0.20/0.78  % /export/starexec/sandbox/solver/bin/lams/15_e_short1.sh running for 30s
% 0.20/0.78  % /export/starexec/sandbox/solver/bin/lams/40_noforms.sh running for 90s
% 0.20/0.78  % /export/starexec/sandbox/solver/bin/lams/40_b.comb.sh running for 70s
% 0.20/0.78  % /export/starexec/sandbox/solver/bin/lams/20_acsne_simpl.sh running for 40s
% 0.20/0.79  % Solved by lams/40_c.s.sh.
% 0.20/0.79  % done 36 iterations in 0.023s
% 0.20/0.79  % SZS status Theorem for '/export/starexec/sandbox/benchmark/theBenchmark.p'
% 0.20/0.79  % SZS output start Refutation
% See solution above
% 0.20/0.79  
% 0.20/0.79  
% 0.20/0.79  % Terminating...
% 1.34/0.87  % Runner terminated.
% 1.34/0.88  % Zipperpin 1.5 exiting
%------------------------------------------------------------------------------